package com.ruoyi.develop.statistics.service.impl;

import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.uuid.IdUtils;
import com.ruoyi.develop.projectInvoiceInfo.domain.ProjectInvoiceInfo;
import com.ruoyi.develop.projectInvoiceInfo.mapper.ProjectInvoiceInfoMapper;
import com.ruoyi.develop.projectOrderInfo.domain.ProjectOrderInfo;
import com.ruoyi.develop.statistics.domain.StatisticsDomain;
import com.ruoyi.develop.statistics.mapper.StatisticsMapper;
import com.ruoyi.develop.statistics.service.IStatisticsService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

/**
 * 项目开票信息管理Service业务层处理
 * @author qh
 * @date 2023-01-10
 */
@Service
public class StatisticsServiceImpl implements IStatisticsService {
    @Resource
    private StatisticsMapper statisticsMapper;


    @Override
    public Map<String, Object> getStatisticsForOrder(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForOrder(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForFundBack(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForFundBack(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForSale(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForSale(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForStock(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForStock(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForReimburse(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForReimburse(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForPrjBase(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForPrjBase(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForPrjInvoise(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForPrjInvoise(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForPrjFundBack(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForPrjFundBack(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForPay(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForPay(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForGet(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForGet(entity);
    }

    @Override
    public Map<String, Object> getStatisticsForSelfInvoice(StatisticsDomain entity) {
        return statisticsMapper.getStatisticsForSelfInvoice(entity);
    }


}
